
.collection_product {
  display: grid;
  grid-template-columns: repeat(var(--pc_number), 1fr);
  grid-row-gap: 30px;
  grid-column-gap: 30px;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .collection_product {
    grid-template-columns: repeat(var(--wap_number), 1fr);
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
}

.collection_product .collection_item {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}

.block_collection_list .more {
  display: flex;
  justify-content: center;
  align-items: center;
}

.block_collection_list .show_hr {
  padding-top: var(--general_layout_spacing);
  border-top: 3px solid #0e0c0d;
}

